package com.cf.base.mvp.callback;


import com.cf.base.mvp.mvp.IPresenter;

/**
 * @author yangji
 */
public interface PresenterLifecycleCallbacks {
    /**
     * 生命周期 ON_CREATE
     */
    void onCreate(IPresenter presenter);

    /**
     * 生命周期 ON_START
     */
    void onStart(IPresenter presenter);

    /**
     * 生命周期 ON_RESUME
     */
    void onResume(IPresenter presenter);

    /**
     * 生命周期 ON_PAUSE
     */
    void onPause(IPresenter presenter);

    /**
     * 生命周期 ON_STOP
     */
    void onStop(IPresenter presenter);

    /**
     * 生命周期 ON_DESTROY
     */
    void onDestroy(IPresenter presenter);
}
